.breadcrumb_menu .breadcrumb {background-color: transparent;border-radius: 4px;list-style-type:none;margin: 25px 0 20px 0;padding: 0;background: none;display: inline-block;}
.breadcrumb_menu .breadcrumb>li {display: inline-block;font-size: 18px;color: #222;font-weight: 600;}
.breadcrumb_menu .breadcrumb-item+.breadcrumb-item::before {display: inline-block;padding-right: .5rem;color: #222;content: "»";font-size: 18px;}
.breadcrumb_menu .breadcrumb li a {text-decoration: none;color: #222;}
.blog-betails-view-list{margin: 30px 0px 20px 0px;}
.blog-betails-view-list ul {margin: 0px;padding: 0px;}
.blog-betails-view-list ul li {margin: 0;display: inline-block;color: #555555;font-size: 16px;line-height: 40px;text-transform: uppercase;}
.blog-betails-view-list ul li a {color: #555555;font-size: 16px;line-height: 40px;text-transform: uppercase;text-decoration: none;}
.blog-betails-view-list li span {margin: 0px 0 0 15px;border-left: 1px solid #8d8d93;padding: 0 0px 0 15px;}
.breadcrumb_menu h3{font-size:29px;margin: 20px 0px 30px 0px;color: #222;line-height: 40px;font-weight: 600;text-transform: capitalize;}
.blog_user_profile{display:inline-block;}
.blog_user_profile img{border: 1px solid #e60012;padding: 10px;width:80px;height:80px;border-radius: 50%;}
.blog_user_title{display:inline-block;vertical-align: middle;padding: 0px 0px 0px 10px;}
.blog_user_title h5{color: #555555;font-size: 18px;line-height: 30px;margin: 10px 0px 5px 0px;text-transform: capitalize;}.blog_user_title h6{color: #e60012;font-size: 20px;line-height: 30px;text-transform: capitalize;}
.get_templates{text-align:center;}
.get_templates p{font-size:16px;margin:40px 0px 30px 0px;color: #555;line-height: 30px;text-align:left;text-transform: capitalize;}
.get_templates .btn.btn-primary {display: inline-block;background: #e60012;border: 1px solid #e60012;border-radius: 50px;padding: 10px 20px;font-size: 16px;color: #fff;line-height: 27px;height: 50px;text-transform: capitalize;}
.blog_details_inner img{margin: 70px 0px 0px 0px;display: inline-block;width: 100%;min-height: 500px;}
.blog_details_min_sec {display: inline-block;width: 100%;margin: 5px 0px 50px 0px;}
.related_blogs_sec{ display: inline-block;width: 100%;margin: 20px 0px 30px 0px;}
.related_blogs_sec a{text-decoration: none;cursor: pointer;}
.get_templates .btn.btn-primary:hover {background: #222;border: 1px solid #222;}
.blog_main_sec {padding: 80px 0px 50px 0px;display: inline-block;width: 100%;}
.listed-blog-items{margin: 50px 0px 0px 0px;display: inline-block;width: 100%;}
.blog_details {display: inline-block;width: 100%;    margin: 12px 0px 5px 0px;}
.contry_address {font-size: 16px;color: #777; margin: 0px;display: inline-block;}
.contry_address .fa-calendar:before {font-size: 16px; margin: 0 8px 0 0px;color: #777;}
.contry_address1 {font-size: 16px;color: #777;display: inline-block;padding: 0 0px 0 20px;}
.contry_address1 .fa-clock-o:before {font-size: 16px;margin: 0 8px 0 0px;color: #777;}
.blog_more{color: #000;float: right;font-size: 16px;display: inline-block;font-weight: 600;text-transform:uppercase;font-family: 'Avenir Next LT Pro bold';}
.blog_more .fa-angle-right:before {font-size: 16px; margin: 0 0px 0 10px;color: #000;font-weight: 600;}
	/*  */
.listed-blog-items a{text-decoration:none;cursor:pointer;}
.recent-blog-list-title {padding: 25px;background: #fff;border-radius: 0 0 6px 6px;border: 1px solid #e1e1e1;}
.recent-blog-list-title h2 {font-size: 20px;margin: 5px 0px 15px 0px;color: #000;line-height:34px;font-weight: 600;font-family: 'Avenir Next LT Pro bold';}
.recent-blog-list-title p {color: #777;font-size: 16px;line-height: 28px;margin: 0px 0px 30px 0px;}
.read_more{text-align: right;}
.read_more span{color: #ed1c24;font-size: 14px;line-height: 28px;text-decoration:none;}
.read_more i{ margin: 0px 0px 0px 15px;}
.blog_header{text-align:center;}
.blog_header h2 {font-size: 32px;line-height: 24px;}
.blog_header p { margin: 10px 0px 20px;color: #777;font-size: 18px;line-height: 24px;font-style: italic;}
.recent-blog-title p {font-size: 18px;line-height: 30px;margin: 10px 0px 10px 0px;color: #8d8d8d;}
.recent-work img{margin:10px 0px 10px 0px;}
.recent-work h3	{margin: 30px 0px 25px 0px;font-size: 25px;line-height: 24px;color: #222;font-weight: 500;}
.main-work-wrap-details-title img{max-width:100%;margin:10px 0px 10px 0px;}

.latest_blog_title{text-align: center;display: inline-block;width: 100%; margin: 50px 0px 50px 0px;}
.latest_blog_title h2{line-height: 40px;font-size: 30px;color: #292929;font-family: 'Avenir Next LT Pro bold';font-weight: 600;text-transform: uppercase;margin: 0px 0px 5px 0px;}
.latest_blog_title p {line-height: 34px;font-size: 18px;color: #292929;font-weight:500;}
.listed-blog-main {display: inline-block;width: 100%;}
.main-work-wrap img{max-width:100%;}
.main-work-wrap-details-title{padding:15px 25px;background: #fff;border-radius: 0 0 6px 6px;border: 1px solid #e1e1e1;}
.listed-blog-main a{text-decoration:none;cursor:pointer;}
.main-work-wrap-details-title h2 {font-size:28px;margin: 10px 0px 10px 0px;color: #222;line-height:40px;font-weight: 600;    text-transform: capitalize;display: inline-block;width: 100%;}
.main-work-wrap-details-title p {color: #777;font-size: 18px;line-height: 36px;margin: 10px 0px 20px 0px;}
.main_wrap_details {display: inline-block;width: 100%;margin: 20px 0px 5px 0px;}
.main_wrap_details .contry_address {font-size: 18px;color: #777; margin: 0px;display: inline-block;}
.main_wrap_details .contry_address .fa-calendar:before {font-size: 18px; margin: 0 8px 0 0px;color: #777;}
.main_wrap_details .contry_address1 {font-size: 18px;color: #777;display: inline-block;padding: 0 0px 0 20px;}
.main_wrap_details .contry_address1 .fa-clock-o:before {font-size: 18px;margin: 0 8px 0 0px;color: #777;}
.main_wrap_details .blog_more{color: #000;float: right;font-size:18px;display: inline-block;font-weight: 600;text-transform:uppercase;font-family: 'Avenir Next LT Pro bold';}
.main_wrap_details .blog_more .fa-angle-right:before {font-size: 18px; margin: 0 0px 0 10px;color: #000;font-weight: 600;}


.popular_blogs h4{line-height: 30px;font-size: 20px;color: #222222;font-family: 'Avenir Next LT Pro bold';font-weight: 600;text-transform: uppercase;margin: 0px 0px 5px 0px;}
.popular_blog_list_title p{line-height: 28px;font-size: 17px;    text-transform: capitalize;color: #ffffff;margin:0px;font-weight: 500;}
.popular_blog_list_title  h5{line-height: 30px;font-size: 15px;color: #ffffff;font-family: 'Avenir Next LT Pro bold';font-weight: 600;text-transform: uppercase;margin: 0px 0px 10px 0px;}
.popular_blog_list_title span{border-bottom: 2px solid #f7aab0;display: block;width: 15%;margin: 25px 0px 25px 0px;}
.popular_blog_list{ display: inline-block;width: 100%;vertical-align: top;background: #e60012;border: 1px solid #e1e1e1;margin: 15px 0px 0px 0px;border-radius: 0px;padding: 25px;}
.subscribe_newsletter {display: inline-block;width: 100%;vertical-align: top;background: #edeff5;border: 1px solid #e1e1e1;margin: 20px 0px 20px 0px;border-radius: 0px;padding: 25px;text-align: center;}
.subscribe_newsletter h3 {font-size: 22px;color: #222222;font-family: 'Avenir Next LT Pro bold';font-weight: 600;text-transform: uppercase;margin: 0px;padding: 0px 0px 0px 0px;line-height: 30px;}
.subscribe_newsletter p {color: #777777;font-size: 14px;line-height: 30px; margin:20px 0px 20px 0px;}
.subscribe_newsletter .form-control {height: 50px;border: 1px solid #e1e1e1;font-size: 16px;color: #777;border-radius: 0px;padding: 0 16px;text-align: center;}
.email_submit {padding: 10px 30px;font-size: 16px;color: #fff;line-height: 32px;border-radius: 3px;background: #e60012;border: 1px solid #e60012;text-transform: uppercase;margin:5px 0px 5px 0px;width: 100%;    height: 50px;}
.subscribe-social-icons {margin: 10px 0px 5px 0px;display: inline-block;}
.subscribe-social-links {display: block;padding: 0px; margin-bottom: 0px;}
.subscribe-social-icons ul li {font-size: 18px;display: inline-block;padding: 5px 5px;}
.subscribe-icons {color: #767a84;width: 28px;height: 28px;display: inline-block;line-height: 28px;}
.subscribe-social-links  li a i:hover {background: #e60012;color: #fff;}
